
import Taro from '@tarojs/taro'
import { PROJECT } from '@const'
/**
 * 工具
 */
export * from 'lodash'

/**
 * 环境判断
 */
// 开发环境
export const env = process.env.TARO_ENV
// 是否开发环境
export const isDev = process.env.NODE_ENV === 'development'
// 是否生产环境
export const isProd = process.env.NODE_ENV === 'production'
// 是否是微信小程序
export const isWeapp = env === 'weapp'
// 是否是字节跳动小程序
export const isZijie = env === 'tt'
// 是否登录
export const isLogin = () => !!Taro.getStorageSync(PROJECT.TOKEN_NAME)

/**
 * 路由事件
 */
// 路由跳转
export function navTo () {
  return Taro.navigateTo(...arguments)
}
// 路由回退
export function navBack () {
  return Taro.navigateBack(...arguments)
}
// 路由覆盖
export function navReplace () {
  return Taro.redirectTo(...arguments)
}